From de0fdacec634c9c6a7fae760d9dcdfac927dabc1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 7 Dec 2005 15:26:53 +0000 Subject: [PATCH] Only scroll if we have focus. (#316310, Paolo Borelli) 2005-12-07 Matthias Clasen * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): Only scroll if we have focus. (#316310, Paolo Borelli) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtktextview.c | 7 ++++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index fe7198919f..14d35ba8a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-12-07 Matthias Clasen + * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): + Only scroll if we have focus. (#316310, Paolo Borelli) + * gtk/gtkfilesystemunix.c (cb_fill_in_mime_type): Fix a C99ism, spotted by Crispin Flowerday. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index fe7198919f..14d35ba8a2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-12-07 Matthias Clasen + * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): + Only scroll if we have focus. (#316310, Paolo Borelli) + * gtk/gtkfilesystemunix.c (cb_fill_in_mime_type): Fix a C99ism, spotted by Crispin Flowerday. diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index e0978b5465..f0249052ea 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -6745,9 +6745,10 @@ gtk_text_view_preedit_changed_handler (GtkIMContext *context, pango_attr_list_unref (attrs); g_free (str); - gtk_text_view_scroll_mark_onscreen (text_view, - gtk_text_buffer_get_mark (get_buffer (text_view), - "insert")); + if (GTK_WIDGET_HAS_FOCUS (text_view)) + gtk_text_view_scroll_mark_onscreen (text_view, + gtk_text_buffer_get_mark (get_buffer (text_view), + "insert")); } static gboolean -- 2.30.2